package live.hotel.entity;

import java.io.Serializable;
import java.util.List;

/**
 * 订单表
 * @author Administrator
 *
 */
public class Order implements Serializable  {
	private static final long serialVersionUID = 166280153542548774L;
	private String nationality;		//国籍(选填)
	private String paxName;		//入住人姓名
	private List<String> paxInfos; // 入住人集合信息
	private String mobile;			//入住人手机
	private String tel;				//入住人电话(选填)
	
	private String city;			//城市Code
	private String hotelName;		//酒店名称
	private String item;			//酒店Code
	private String roomType;			//房型
	private int numberOfRooms;	//房间数量
	// 到达时间(间隔时间不能超过6个小时)
	
	private String arrivalTimeTo;	//最晚到达时间
	private String arrivalTimeFrom;	//最早到达时间
	
	private String payType;			// 支付方式
	private String dateType;
	private String formDate;
	private String toDate;
	private String bookingStatusCode;	//订单状态
	private String checkInStatusCode;	//入住状态
	private String otherRemark;			//其它信息,会员号
	
	
	private String checkInDate;		//入住时间
	private String checkOutDate;	//离开时间
//	private String fctCheckIn;		//实际入住
//	private String fctCheckOut;		//实际离店
	// 联系信息
	private String sms;				//短信
	private String tele;			//电话
	private String manualfax;		//书面传真
	private String email;			//邮件
	private String name;			//联系人姓名
	
	private String orderId;			//订单号(返回结果)
	private String roomNo;			//房间号
	private String orderStatus;		//订单状态
	private String cityText;		//城市名称
	private String itemText;		//酒店名称
	private String roomText;		//房间名称
	private String hotelAddress;	//酒店地址
	private String createTime;		//预定日期(下单)
	private String cancellTime;		//取消日期
	
	private String totalSalePrice;	//销售总价
	private String totalBalsPrice;	//返佣总价
	private String totalCommision;	//佣金金额
	private String invoiceTax;		//发票税
	private String webOrder;		//网上预订
	
	private Room room ;
	public void setRoom(Room room) {
		this.room = room;
	}
	public String getDateType() {
		return dateType;
	}
	public void setDateType(String dateType) {
		this.dateType = dateType;
	}
	public String getFormDate() {
		return formDate;
	}
	public void setFormDate(String formDate) {
		this.formDate = formDate;
	}
	public String getToDate() {
		return toDate;
	}
	public void setToDate(String toDate) {
		this.toDate = toDate;
	}
	public String getBookingStatusCode() {
		return bookingStatusCode;
	}
	public void setBookingStatusCode(String bookingStatusCode) {
		this.bookingStatusCode = bookingStatusCode;
	}
	public String getCheckInStatusCode() {
		return checkInStatusCode;
	}
	public void setCheckInStatusCode(String checkInStatusCode) {
		this.checkInStatusCode = checkInStatusCode;
	}
	public String getNationality() {
		return nationality;
	}
	public void setNationality(String nationality) {
		this.nationality = nationality;
	}
	public String getPaxName() {
		return paxName;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getTel() {
		return tel;
	}
	public void setTel(String tel) {
		this.tel = tel;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getItem() {
		return item;
	}
	public void setItem(String item) {
		this.item = item;
	}
	public String getRoomType() {
		return roomType;
	}
	public void setRoomType(String roomType) {
		this.roomType = roomType;
	}
	
	public int getNumberOfRooms() {
		return numberOfRooms;
	}
	public void setNumberOfRooms(int numberOfRooms) {
		this.numberOfRooms = numberOfRooms;
	}
	public void setPaxName(String paxName) {
		this.paxName = paxName;
	}
	public String getArrivalTimeTo() {
		return arrivalTimeTo;
	}
	public void setArrivalTimeTo(String arrivalTimeTo) {
		this.arrivalTimeTo = arrivalTimeTo;
	}
	public String getArrivalTimeFrom() {
		return arrivalTimeFrom;
	}
	public void setArrivalTimeFrom(String arrivalTimeFrom) {
		this.arrivalTimeFrom = arrivalTimeFrom;
	}
	public String getCheckInDate() {
		return checkInDate;
	}
	public void setCheckInDate(String checkInDate) {
		this.checkInDate = checkInDate;
	}
	public String getCheckOutDate() {
		return checkOutDate;
	}
	public void setCheckOutDate(String checkOutDate) {
		this.checkOutDate = checkOutDate;
	}
	public String getSms() {
		return sms;
	}
	public void setSms(String sms) {
		this.sms = sms;
	}
	public String getTele() {
		return tele;
	}
	public void setTele(String tele) {
		this.tele = tele;
	}
	public String getManualfax() {
		return manualfax;
	}
	public void setManualfax(String manualfax) {
		this.manualfax = manualfax;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getOtherRemark() {
		return otherRemark;
	}
	public void setOtherRemark(String otherRemark) {
		this.otherRemark = otherRemark;
	}
	public List<String> getPaxInfos() {
		return paxInfos;
	}
	public void setPaxInfos(List<String> paxInfos) {
		this.paxInfos = paxInfos;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	public String getRoomNo() {
		return roomNo;
	}
	public void setRoomNo(String roomNo) {
		this.roomNo = roomNo;
	}
	public String getOrderStatus() {
		return orderStatus;
	}
	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}
	public String getCityText() {
		return cityText;
	}
	public void setCityText(String cityText) {
		this.cityText = cityText;
	}
	public String getItemText() {
		return itemText;
	}
	public void setItemText(String itemText) {
		this.itemText = itemText;
	}
	public String getRoomText() {
		return roomText;
	}
	public void setRoomText(String roomText) {
		this.roomText = roomText;
	}
	public String getHotelAddress() {
		return hotelAddress;
	}
	public void setHotelAddress(String hotelAddress) {
		this.hotelAddress = hotelAddress;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getCancellTime() {
		return cancellTime;
	}
	public void setCancellTime(String cancellTime) {
		this.cancellTime = cancellTime;
	}
	public String getTotalSalePrice() {
		return totalSalePrice;
	}
	public void setTotalSalePrice(String totalSalePrice) {
		this.totalSalePrice = totalSalePrice;
	}
	public String getTotalBalsPrice() {
		return totalBalsPrice;
	}
	public void setTotalBalsPrice(String totalBalsPrice) {
		this.totalBalsPrice = totalBalsPrice;
	}
	public String getTotalCommision() {
		return totalCommision;
	}
	public void setTotalCommision(String totalCommision) {
		this.totalCommision = totalCommision;
	}
	public String getInvoiceTax() {
		return invoiceTax;
	}
	public void setInvoiceTax(String invoiceTax) {
		this.invoiceTax = invoiceTax;
	}
	public String getWebOrder() {
		return webOrder;
	}
	public void setWebOrder(String webOrder) {
		this.webOrder = webOrder;
	}
	public String getHotelName() {
		return hotelName;
	}
	public void setHotelName(String hotelName) {
		this.hotelName = hotelName;
	}
}
